﻿@charset "utf-8";
/**
 * 整站通用css
 * @author liuxiu
 * @date 2013-07-19
 **/
/*********** css reset START****************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body,textarea,input{ font-size: 12px; font-family: '微软雅黑'; color: #777; background:#fff;}
a { text-decoration: none; color: #777;}
a:hover { color: #ffffff; }
ol, ul { list-style: none; }
.clearfix:before, .clearfix:after{ clear: both;content: ".";display: block;height: 0;visibility: hidden; }
table { border-collapse: collapse; border-spacing: 0; }
/*********** css reset END****************/
.fl{ float:left;}
.fr{ float:right;}
body{background:#fff;}
.header{ height:120px;background:url(../images/login/top_bg.png) repeat-x;}
.logo,.login_all{ width:990px; margin:0 auto;}
.login_all{margin-top:55px;}
.logo{ padding-top:30px;} 
.login_left{ width:540px;}
.input_all{ height:450px; width:437px; border:1px solid #cccccc; background:#fafafa;}
.input_nr{ padding:32px 57px;}
.user_title{ padding-bottom:26px; font-size:20px; font-family:"微软雅黑"; color:#666666;}
.input{ width:320px; padding-bottom:32px; position:relative;}
.input_kuang{ width:275px; height:39px;line-height:39px; color:#afafaf; font-size:14px; background:url(../images/login/bot_bg.png) no-repeat 0 0; padding-left:47px;border:1px;border-bottom-style:none;border-top-style:none;border-left-style:none;border-right-style:none;}
.username{ background-position:0 0;}
.password{background-position:0 -67px;}
.code{background-position:0 -144px; width:129px;}
.input img{ vertical-align:bottom;}
.change_num{ color:#2461c9; font-size:12px;}
.change_num:hover{ text-decoration:underline; color:#2461c9;}
.login_enter{ padding-top:26px;}
.enter{background-position:0 -238px; width:320px; height:42px;color:#fff; font-size:16px; padding-left:0px; text-align:center;cursor:pointer}
.line{  width:1px; height:450px;}
.login_right{ width:356px;}
.error{ color:#ff4343; font-size:12px; font-family:"宋体"; display: block;padding:5px 0;text-indent: 5px;width: 100%; position:absolute;z-index: 2;}
.download_title{ text-align:center; height:30px; line-height:30px; background:url(../images/login/line_1.png) repeat-x 0 15px; padding-bottom:7px; }
.download_title span{ padding:0 20px;color:#595959; font-size:22px; background:#fff;}
.dw_bottom{ padding:34px 68px 0 68px;}
.bottom{ height:56px; line-height:56px; padding-left:66px; padding-bottom:34px;  background:url(../images/login/bot_bg.png) no-repeat 0 0;}
.bottom a{color:#fff; font-size:20px;}
.dw_a{ background-position: 0 -427px;}
.dw_pc{ background-position: 0 -324px;}
.ewm{ padding:15px 19px 0 19px;}